package com.swz.dcrm.model;

public class Clue {


    /**
     * allcateStatus : 0
     * comeShopTimes : 0
     * createFileTime : 2020-02-08T02:47:31.160Z
     * createTime : 2020-02-08T02:47:31.160Z
     * customerChannel : 0
     * customerChannelText : string
     * customerId : 0
     * defeated : false
     * defeatedReason : 0
     * deliveryCarTime : 2020-02-08T02:47:31.160Z
     * followStatus : 0
     * followTimes : 0
     * id : 0
     * intentCar : string
     * intentCar2 : string
     * intentCar3 : string
     * intentCarColor : string
     * intentCarColor2 : string
     * intentCarColor3 : string
     * invalid : false
     * latestComeShopTime : 2020-02-08T02:47:31.160Z
     * latestFollowTime : 2020-02-08T02:47:31.160Z
     * latestOrderTime : 2020-02-08T02:47:31.160Z
     * latestQuotePriceTime : 2020-02-08T02:47:31.160Z
     * latestTestDriveTime : 2020-02-08T02:47:31.160Z
     * level : 0
     * mortgage : false
     * orderTimes : 0
     * quotePriceTimes : 0
     * replacementCar : false
     * seatsId : 0
     * shopId : 0
     * sysUserId : 0
     * testDriveTimes : 0
     * updateTime : 2020-02-08T02:47:31.160Z
     */

    private Integer allcateStatus;
    private Integer comeShopTimes;
    private String cusName;
    private String createFileTime;
    private String createTime;
    private Integer customerChannel;
    private String customerChannelText;
    private Long customerId;
    private Boolean defeated;
    private String defeatedReason;
    private String deliveryCarTime;
    private Integer followStatus;
    private Integer followTimes;
    private Long id;
    private Long  carModelId;
    private String intentCar;
    private String intentCar2;
    private String intentCar3;
    private String intentCarColor;
    private String intentCarColor2;
    private String intentCarColor3;
    private Boolean invalid;
    private String latestComeShopTime;
    private String latestFollowTime;
    private String latestOrderTime;
    private String latestQuotePriceTime;
    private String latestTestDriveTime;
    private Integer level;
    private Boolean mortgage;
    private Integer orderTimes;
    private Integer quotePriceTimes;
    private Boolean replacementCar;
    private String seatsId;
    private String orderTime;
    private Boolean defeatedHasBuyCar;

    private Integer testDriveTimes;

    private String cusPhone;
    private Integer sex;
    private Boolean weixinFriend;
    private String wechat;
    private String levelDesc;
    private Integer customerType;
    private String impressionLabel;
    private Integer buyCarTime;
    private String buyCarTimeDesc;
    private Integer carPurchase;
    private String carPurchaseDesc;
    private String buyCarFocus;
    private String licensePlateCity;
    private String remark;
    private String buyCarFocusDesc;
    private String compareCarModel;
    private String predictDeliveryCarTime;

    public Long getCarModelId() {
        return carModelId;
    }

    public void setCarModelId(Long carModelId) {
        this.carModelId = carModelId;
    }

    public Boolean getDefeatedHasBuyCar() {
        return defeatedHasBuyCar;
    }

    public void setDefeatedHasBuyCar(Boolean defeatedHasBuyCar) {
        this.defeatedHasBuyCar = defeatedHasBuyCar;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getPredictDeliveryCarTime() {
        return predictDeliveryCarTime;
    }

    public void setPredictDeliveryCarTime(String predictDeliveryCarTime) {
        this.predictDeliveryCarTime = predictDeliveryCarTime;
    }

    public boolean isCompany(){
        return customerType!=null&&customerType==2;
    }

    public boolean isBoy(){
        return sex!=null&&sex==1;
    }

    public Integer getAllcateStatus() {
        return allcateStatus;
    }

    public void setAllcateStatus(Integer allcateStatus) {
        this.allcateStatus = allcateStatus;
    }

    public Integer getComeShopTimes() {
        return comeShopTimes;
    }

    public void setComeShopTimes(Integer comeShopTimes) {
        this.comeShopTimes = comeShopTimes;
    }

    public String getCusName() {
        return cusName;
    }

    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    public String getCreateFileTime() {
        return createFileTime;
    }

    public void setCreateFileTime(String createFileTime) {
        this.createFileTime = createFileTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Integer getCustomerChannel() {
        return customerChannel;
    }

    public void setCustomerChannel(Integer customerChannel) {
        this.customerChannel = customerChannel;
    }

    public String getCustomerChannelText() {
        return customerChannelText;
    }

    public void setCustomerChannelText(String customerChannelText) {
        this.customerChannelText = customerChannelText;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Boolean getDefeated() {
        return defeated;
    }

    public void setDefeated(Boolean defeated) {
        this.defeated = defeated;
    }


    public String getDefeatedReason() {
        return defeatedReason;
    }

    public void setDefeatedReason(String defeatedReason) {
        this.defeatedReason = defeatedReason;
    }

    public String getDeliveryCarTime() {
        return deliveryCarTime;
    }

    public void setDeliveryCarTime(String deliveryCarTime) {
        this.deliveryCarTime = deliveryCarTime;
    }

    public Integer getFollowStatus() {
        return followStatus;
    }

    public void setFollowStatus(Integer followStatus) {
        this.followStatus = followStatus;
    }

    public Integer getFollowTimes() {
        return followTimes;
    }

    public void setFollowTimes(Integer followTimes) {
        this.followTimes = followTimes;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getIntentCar() {
        return intentCar;
    }

    public void setIntentCar(String intentCar) {
        this.intentCar = intentCar;
    }

    public String getIntentCar2() {
        return intentCar2;
    }

    public void setIntentCar2(String intentCar2) {
        this.intentCar2 = intentCar2;
    }

    public String getIntentCar3() {
        return intentCar3;
    }

    public void setIntentCar3(String intentCar3) {
        this.intentCar3 = intentCar3;
    }

    public String getIntentCarColor() {
        return intentCarColor;
    }

    public void setIntentCarColor(String intentCarColor) {
        this.intentCarColor = intentCarColor;
    }

    public String getIntentCarColor2() {
        return intentCarColor2;
    }

    public void setIntentCarColor2(String intentCarColor2) {
        this.intentCarColor2 = intentCarColor2;
    }

    public String getIntentCarColor3() {
        return intentCarColor3;
    }

    public void setIntentCarColor3(String intentCarColor3) {
        this.intentCarColor3 = intentCarColor3;
    }

    public Boolean getInvalid() {
        return invalid;
    }

    public void setInvalid(Boolean invalid) {
        this.invalid = invalid;
    }

    public String getLatestComeShopTime() {
        return latestComeShopTime;
    }

    public void setLatestComeShopTime(String latestComeShopTime) {
        this.latestComeShopTime = latestComeShopTime;
    }

    public String getLatestFollowTime() {
        return latestFollowTime;
    }

    public void setLatestFollowTime(String latestFollowTime) {
        this.latestFollowTime = latestFollowTime;
    }

    public String getLatestOrderTime() {
        return latestOrderTime;
    }

    public void setLatestOrderTime(String latestOrderTime) {
        this.latestOrderTime = latestOrderTime;
    }

    public String getLatestQuotePriceTime() {
        return latestQuotePriceTime;
    }

    public void setLatestQuotePriceTime(String latestQuotePriceTime) {
        this.latestQuotePriceTime = latestQuotePriceTime;
    }

    public String getLatestTestDriveTime() {
        return latestTestDriveTime;
    }

    public void setLatestTestDriveTime(String latestTestDriveTime) {
        this.latestTestDriveTime = latestTestDriveTime;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Boolean getMortgage() {
        return mortgage;
    }

    public void setMortgage(Boolean mortgage) {
        this.mortgage = mortgage;
    }

    public Integer getOrderTimes() {
        return orderTimes;
    }

    public void setOrderTimes(Integer orderTimes) {
        this.orderTimes = orderTimes;
    }

    public Integer getQuotePriceTimes() {
        return quotePriceTimes;
    }

    public void setQuotePriceTimes(Integer quotePriceTimes) {
        this.quotePriceTimes = quotePriceTimes;
    }

    public Boolean getReplacementCar() {
        return replacementCar;
    }

    public void setReplacementCar(Boolean replacementCar) {
        this.replacementCar = replacementCar;
    }

    public String getSeatsId() {
        return seatsId;
    }

    public void setSeatsId(String seatsId) {
        this.seatsId = seatsId;
    }

    public Integer getTestDriveTimes() {
        return testDriveTimes;
    }

    public void setTestDriveTimes(Integer testDriveTimes) {
        this.testDriveTimes = testDriveTimes;
    }

    public String getCusPhone() {
        return cusPhone;
    }

    public void setCusPhone(String cusPhone) {
        this.cusPhone = cusPhone;
    }

    public String sexDesc(){
        if(sex==null){
            return "性别未知";
        } else if(sex==0){
            return "女士";
        }else {
            return "先生";
        }
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Boolean getWeixinFriend() {
        return weixinFriend;
    }

    public void setWeixinFriend(Boolean weixinFriend) {
        this.weixinFriend = weixinFriend;
    }

    public String getWechat() {
        return wechat;
    }

    public void setWechat(String wechat) {
        this.wechat = wechat;
    }

    public String getLevelDesc() {
        return levelDesc;
    }

    public void setLevelDesc(String levelDesc) {
        this.levelDesc = levelDesc;
    }

    public Integer getCustomerType() {
        return customerType;
    }

    public void setCustomerType(Integer customerType) {
        this.customerType = customerType;
    }

    public String getImpressionLabel() {
        return impressionLabel;
    }

    public void setImpressionLabel(String impressionLabel) {
        this.impressionLabel = impressionLabel;
    }

    public Integer getBuyCarTime() {
        return buyCarTime;
    }

    public void setBuyCarTime(Integer buyCarTime) {
        this.buyCarTime = buyCarTime;
    }

    public String getBuyCarTimeDesc() {
        return buyCarTimeDesc;
    }

    public void setBuyCarTimeDesc(String buyCarTimeDesc) {
        this.buyCarTimeDesc = buyCarTimeDesc;
    }

    public Integer getCarPurchase() {
        return carPurchase;
    }

    public void setCarPurchase(Integer carPurchase) {
        this.carPurchase = carPurchase;
    }

    public String getCarPurchaseDesc() {
        return carPurchaseDesc;
    }

    public void setCarPurchaseDesc(String carPurchaseDesc) {
        this.carPurchaseDesc = carPurchaseDesc;
    }

    public String getBuyCarFocus() {
        return buyCarFocus;
    }

    public void setBuyCarFocus(String buyCarFocus) {
        this.buyCarFocus = buyCarFocus;
    }

    public String getLicensePlateCity() {
        return licensePlateCity;
    }

    public void setLicensePlateCity(String licensePlateCity) {
        this.licensePlateCity = licensePlateCity;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getBuyCarFocusDesc() {
        return buyCarFocusDesc;
    }

    public void setBuyCarFocusDesc(String buyCarFocusDesc) {
        this.buyCarFocusDesc = buyCarFocusDesc;
    }

    public String getCompareCarModel() {
        return compareCarModel;
    }

    public void setCompareCarModel(String compareCarModel) {
        this.compareCarModel = compareCarModel;
    }
}
